meteor airburst - Turkish English Dictionary